continuous rainfall - French English Dictionary